Serialized Form


Package amigo

Class amigo.Amigo extends java.lang.Object implements Serializable

Serialized Fields

amigoPtr

int amigoPtr

maxSpeed

int maxSpeed

Class amigo.AmigoDummy extends java.lang.Object implements Serializable

Serialized Fields

sonarValues

java.util.Hashtable<K,V> sonarValues

nSonarReadings

int nSonarReadings

counter

int counter

amigoPtr

int amigoPtr

Class amigo.AmigoImpl extends Amigo implements Serializable


Package guitools

Class guitools.DockReceiver extends javax.swing.JFrame implements Serializable

Serialized Fields

docks

java.util.Hashtable<K,V> docks

Class guitools.PlainCellRenderer extends javax.swing.JLabel implements Serializable


Package guitools.components

Class guitools.components.CollapsePane extends javax.swing.JPanel implements Serializable

Serialized Fields

ar

javax.swing.JButton ar

wo

javax.swing.JButton wo

Class guitools.components.InternalFrame extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

sep

javax.swing.JComponent sep

title

javax.swing.JLabel title

docked

boolean docked

initialDockLocation

int initialDockLocation

cp

java.awt.Container cp

receiver

DockReceiver receiver

Class guitools.components.JGradientPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

r1

int r1

r2

int r2

g1

int g1

g2

int g2

b1

int b1

b2

int b2

Class guitools.components.SimpleGridBagPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

gridbags

javax.swing.JPanel gridbags

bottom

javax.swing.JPanel bottom

grid

java.awt.GridBagLayout grid

c

java.awt.GridBagConstraints c

allowAddLast

boolean allowAddLast

Package raar

Class raar.SBMServer extends java.lang.Object implements Serializable

Serialized Fields

serverRunning

boolean serverRunning

socketRunning

boolean socketRunning

dontRestore

boolean dontRestore

serverSocket

java.net.ServerSocket serverSocket

socket

java.net.Socket socket

in

java.io.ObjectInputStream in

out

java.io.ObjectOutputStream out

robot

RAExternalAgentInterface robot

port

int port

delay

int delay

text

javax.swing.JTextArea text
VERSION 1.2 NEW GRAPHICAL INTERFACE


mayClose

boolean mayClose

bStop

javax.swing.JButton bStop

bStart

javax.swing.JButton bStart

Package raar.agent

Class raar.agent.RAAgent extends RAWorldObjectMovable implements Serializable

Serialized Fields

world

RAWorld world

inputNames

java.util.Vector<E> inputNames

outputNames

java.util.Vector<E> outputNames

processes

java.util.Vector<E> processes

connections

java.util.Vector<E> connections

speedActor

RAActor speedActor

angleActor

RAActor angleActor

traceActor

RAActor traceActor

gripper

RAActor gripper

name

java.lang.String name

editable

boolean editable

hashCode

int hashCode

Package raar.agent.process

Class raar.agent.process.RADebuggerProcess extends RASpecialProcess implements Serializable

Serialized Fields

data

RADataType data

Class raar.agent.process.RAInhibitProcess extends RASpecialProcess implements Serializable

Class raar.agent.process.RAPair extends java.lang.Object implements Serializable

Serialized Fields

out

RAProcess out

outName

java.lang.String outName

in

RAProcess in

inName

java.lang.String inName

Class raar.agent.process.RAProcess extends java.lang.Object implements Serializable

Serialized Fields

sourceCode

java.lang.String sourceCode

statement

RAStatement statement

register

RARegister register

inregister

RASetRegister inregister

outregister

RAFetchRegister outregister

hasRun

boolean hasRun

processName

java.lang.String processName

Class raar.agent.process.RASpecialProcess extends RAProcess implements Serializable

Serialized Fields

accepted

RADataType accepted

binding

int binding

Class raar.agent.process.RASuppressProcess extends RASpecialProcess implements Serializable


Package raar.agent.process.actor

Class raar.agent.process.actor.RAActor extends RAProcess implements Serializable

Serialized Fields

inputName

java.lang.String inputName

inputValue

RAReal inputValue

emulateRegisterNames

java.util.Vector<E> emulateRegisterNames

emulateRegisterObjects

java.util.Vector<E> emulateRegisterObjects

Class raar.agent.process.actor.RAAngleActor extends RAActor implements Serializable

Class raar.agent.process.actor.RAFactory extends RAActor implements Serializable

Serialized Fields

agent

RAAgent agent

className

java.lang.String className

name

java.lang.String name

Class raar.agent.process.actor.RAGripperActor extends RAActor implements Serializable

Class raar.agent.process.actor.RASpeedActor extends RAActor implements Serializable

Class raar.agent.process.actor.RATraceActor extends RAActor implements Serializable


Package raar.agent.process.sensor

Class raar.agent.process.sensor.RACameraSensor extends RARegionSensor_Pie implements Serializable

Class raar.agent.process.sensor.RACompass extends RASensor implements Serializable

Class raar.agent.process.sensor.RAGripSensor extends RASensor implements Serializable

Class raar.agent.process.sensor.RALightSensor extends RASensor implements Serializable

Serialized Fields

color

java.awt.Color color

lightSource

java.lang.String lightSource

Class raar.agent.process.sensor.RAObjectSensor extends RARegionSensor_Pie implements Serializable

Serialized Fields

className

java.lang.String className

color

java.awt.Color color

Class raar.agent.process.sensor.RARegionSensor extends RASensor implements Serializable

Class raar.agent.process.sensor.RARegionSensor_Pie extends RARegionSensor implements Serializable

Serialized Fields

direction

double direction

section_width

double section_width

radius

double radius

Class raar.agent.process.sensor.RASensor extends RAProcess implements Serializable

Serialized Fields

outputName

java.lang.String outputName
DO NOT CHANGE OR ACCESS; PUBLIC DUE TO IMPLEMENTATIONAL ISSUES.


output

RADataType output
DO NOT CHANGE OR ACCESS; PUBLIC DUE TO IMPLEMENTATIONAL ISSUES.


emulateRegisterNames

java.util.Vector<E> emulateRegisterNames

emulateRegisterObjects

java.util.Vector<E> emulateRegisterObjects

Class raar.agent.process.sensor.RASonarSensor extends RARegionSensor_Pie implements Serializable


Package raar.exception

Class raar.exception.RAErrorReporter extends javax.swing.JDialog implements Serializable

Serialized Fields

detailed

boolean detailed

Class raar.exception.RAException extends java.lang.Exception implements Serializable


Package raar.external

Class raar.external.RAExternalAgent extends RAAgent implements Serializable

Serialized Fields

sensorValues

java.util.Hashtable<K,V> sensorValues

simMode

boolean simMode

host

java.lang.String host
CONNECTION STUFF


port

int port

socket

java.net.Socket socket

connected

boolean connected

panic

boolean panic

inp

raar.external.RAExternalAgentClientThread inp

me

RAExternalAgent me

answered

boolean answered

state

int state

connectCancelled

boolean connectCancelled

Class raar.external.RAExternalAgentProtocol.ERROR extends java.lang.Object implements Serializable

Serialized Fields

s

java.lang.Throwable s
Error content.

Class raar.external.RAExternalAgentProtocol.PANIC extends RAExternalAgentProtocol.ERROR implements Serializable

Class raar.external.RAExternalSensor extends RASensor implements Serializable

Serialized Fields

childSensor

RASensor childSensor

sensor_id

java.lang.String sensor_id

Class raar.external.RASensor_AgentIsExternal extends RASensor implements Serializable

Serialized Fields

signalExternal

boolean signalExternal

Package raar.gui

Class raar.gui.RAGDebugFrame extends InternalFrame implements Serializable

Serialized Fields

doDebug

javax.swing.JToggleButton doDebug

debug

javax.swing.JTextArea debug

size

java.awt.Dimension size

Class raar.gui.RAGEdit extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

changed

boolean changed

contentPane

java.awt.Container contentPane

agent

RAAgent agent

mapPanel

RAGProcessMapPanel mapPanel

mapPanelS

javax.swing.JScrollPane mapPanelS

errString

java.lang.String errString

componentMenu

javax.swing.JPopupMenu componentMenu

selPMenu

javax.swing.JMenu selPMenu

newP

javax.swing.JMenu newP

newSensorItem

javax.swing.JMenuItem newSensorItem

newFactoryItem

javax.swing.JMenuItem newFactoryItem

saveComponentButton

javax.swing.JButton saveComponentButton

deleteComponentButton

javax.swing.JButton deleteComponentButton

newSensorButton

javax.swing.JButton newSensorButton

newFactoryButton

javax.swing.JButton newFactoryButton

border

javax.swing.border.AbstractBorder border

Class raar.gui.RAGExternalFrame extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

contentPane2

javax.swing.JPanel contentPane2

me

RAGExternalFrame me

ext

RAEngine_External ext

agL

javax.swing.JList agL

agents

javax.swing.DefaultListModel agents

counter

javax.swing.JLabel counter

countText

javax.swing.JTextField countText

bStop

javax.swing.JButton bStop

bRemove

javax.swing.JButton bRemove

bPlay

javax.swing.JToggleButton bPlay

iPlay

javax.swing.ImageIcon iPlay

iPause

javax.swing.ImageIcon iPause

started

boolean started

locked

boolean locked

rewinded

boolean rewinded

nFinished

int nFinished

success

boolean success

Class raar.gui.RAGFactoryWizard extends javax.swing.JDialog implements Serializable

Serialized Fields

owner

RAGEdit owner

content

javax.swing.JPanel content

bFinish

javax.swing.JButton bFinish

lCurrentPage

javax.swing.JLabel lCurrentPage

selectClass

javax.swing.JComboBox selectClass

edit

boolean edit

doShow

boolean doShow

factory

RAFactory factory

Class raar.gui.RAGPluginManager extends javax.swing.JDialog implements Serializable

Class raar.gui.RAGProcess extends java.lang.Object implements Serializable

Serialized Fields

ss

java.awt.BasicStroke ss

sm

java.awt.BasicStroke sm

sl

java.awt.BasicStroke sl

inCircles

java.awt.Shape[] inCircles

outCircles

java.awt.Shape[] outCircles

selected

java.awt.image.BufferedImage selected

unselected

java.awt.image.BufferedImage unselected

width

int width

height

int height

source

RAProcess source

Class raar.gui.RAGProcessMap extends javax.swing.JComponent implements Serializable

Serialized Fields

SNAP

int SNAP
This determines the raster size of the image; processes will snap every SNAP pixels.


w

int w

h

int h

mx

int mx

my

int my

pw

int pw

bgImage

java.awt.image.BufferedImage bgImage

raster

java.awt.Image raster

zoom

double zoom

source

RAAgent source

PLs

java.util.Vector<E> PLs

selected

raar.gui.PL selected

down

boolean down

me

RAGProcessMap me

sel

RAGProcess sel

selN

int selN

selL

java.awt.Point selL

selOut

boolean selOut

ml

raar.gui.RAGProcessMap.ML ml

Class raar.gui.RAGProcessMapPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

map

RAGProcessMap map

m

int m

Class raar.gui.RAGSensorWizard extends javax.swing.JDialog implements Serializable

Serialized Fields

owner

RAGEdit owner

currentPage

int currentPage

lastPage

int lastPage

lCurrentPage

javax.swing.JLabel lCurrentPage

content

javax.swing.JPanel content

bPrev

javax.swing.JButton bPrev

bNext

javax.swing.JButton bNext

edit

boolean edit

doShow

boolean doShow

sensor

RASensor sensor

Class raar.gui.RAGSettings extends javax.swing.JDialog implements Serializable

Class raar.gui.RAGSettingsEngine extends javax.swing.JDialog implements Serializable

Class raar.gui.RAGSimFrame extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

screenThread

raar.gui.RAGSimFrame.ScreenThread screenThread

contentPane2

javax.swing.JPanel contentPane2

image

GVectorImage image

sim

RAEngine_Simulator sim

counter

javax.swing.JLabel counter

countText

javax.swing.JTextField countText

bStop

javax.swing.JButton bStop

bPlay

javax.swing.JToggleButton bPlay

iplay

javax.swing.ImageIcon iplay

ipause

javax.swing.ImageIcon ipause

lPerformance1

javax.swing.JLabel lPerformance1

lPerformance2

javax.swing.JLabel lPerformance2

locked

boolean locked

rewinded

boolean rewinded

Class raar.gui.RAGTasks extends InternalFrame implements Serializable

Serialized Fields

unplaced_agents

java.util.Vector<E> unplaced_agents

bigContentPane

java.awt.Container bigContentPane

agents

javax.swing.JPanel agents

selectedAgent

javax.swing.JPanel selectedAgent

wpc

javax.swing.JPanel wpc

saveAgent

javax.swing.JButton saveAgent

renameAgent

javax.swing.JButton renameAgent

editAgent

javax.swing.JButton editAgent

removeAgentW

javax.swing.JButton removeAgentW

removeAgent

javax.swing.JButton removeAgent

placeAgent

javax.swing.JButton placeAgent

externalAgent

javax.swing.JButton externalAgent

configurePlugins

javax.swing.JButton configurePlugins

newMap

javax.swing.JButton newMap
New map button -> RAGUI adapts its state -> accessible


loadMap

javax.swing.JButton loadMap
Load map button -> RAGUI adapts its state -> accessible


loadWorld

javax.swing.JButton loadWorld
Load world button -> RAGUI adapts its state -> accessible


saveWorld

javax.swing.JButton saveWorld
Save world button -> RAGUI adapts its caption -> accessible


editMap

javax.swing.JButton editMap
Edit map button -> RAGUI adapts its state -> accessible


listAgentsPlaced

javax.swing.JList listAgentsPlaced

listAgentsUnplaced

javax.swing.JList listAgentsUnplaced

selection_placed

boolean selection_placed

selection

RAAgent selection

sim

boolean sim

ext

boolean ext

Class raar.gui.RAGui extends DockReceiver implements Serializable

Serialized Fields

desktop

javax.swing.JDesktopPane desktop

tasks

RAGTasks tasks
Some things to remember... and some things to access from outside myself...


editor

RAGEdit editor
Some things to remember... and some things to access from outside myself...


worldeditor

RAGWorldEdit worldeditor
Some things to remember... and some things to access from outside myself...


simulator

RAGSimFrame simulator
Some things to remember... and some things to access from outside myself...


external

RAGExternalFrame external
Some things to remember... and some things to access from outside myself...


debugger

RAGDebugFrame debugger
Some things to remember... and some things to access from outside myself...


configurePlugins

javax.swing.JMenuItem configurePlugins
Ugly yet efficient public menu for en- and disabling easily.


selAgent

javax.swing.JMenu selAgent
Ugly yet efficient public menu for en- and disabling easily.


saveAgent

javax.swing.JMenuItem saveAgent
Ugly yet efficient public menu for en- and disabling easily.


removeAgentW

javax.swing.JMenuItem removeAgentW
Ugly yet efficient public menu for en- and disabling easily.


removeAgent

javax.swing.JMenuItem removeAgent
Ugly yet efficient public menu for en- and disabling easily.


placeAgent

javax.swing.JMenuItem placeAgent
Ugly yet efficient public menu for en- and disabling easily.


externalAgent

javax.swing.JMenuItem externalAgent
Ugly yet efficient public menu for en- and disabling easily.


world_new_map

javax.swing.JMenuItem world_new_map
Ugly yet efficient public menu for en- and disabling easily.


world_load_map

javax.swing.JMenuItem world_load_map
Ugly yet efficient public menu for en- and disabling easily.


world_load_world

javax.swing.JMenuItem world_load_world
Ugly yet efficient public menu for en- and disabling easily.


world_edit_map

javax.swing.JMenuItem world_edit_map
Ugly yet efficient public menu for en- and disabling easily.


world_save_world

javax.swing.JMenuItem world_save_world
Ugly yet efficient public menu for en- and disabling easily.


sim_menu

javax.swing.JMenu sim_menu
Ugly yet efficient public menu for en- and disabling easily.


sim_play

javax.swing.JMenuItem sim_play
Ugly yet efficient public menu for en- and disabling easily.


sim_stop

javax.swing.JMenuItem sim_stop
Ugly yet efficient public menu for en- and disabling easily.


dockPanel

javax.swing.JPanel dockPanel
The dock panel.


dockArea

javax.swing.JPanel dockArea
The dock area.


collapsed

boolean collapsed
Remember whether side menu is collapsed.


stopLock

boolean stopLock
Stop button must be locked while simulation is being stopped.


aw

int aw
Width of the toolboxes by default.


resolved

boolean resolved
Resolve inconsistencies between agent sensors/factories and world objects.

Class raar.gui.RAGui_Placer extends javax.swing.JDialog implements Serializable

Serialized Fields

restore

boolean restore

ox

int ox

oy

int oy

oa

double oa

oca

java.awt.Color oca

oct

java.awt.Color oct

a

RAAgent a

Class raar.gui.RAGWorldEdit extends javax.swing.JInternalFrame implements Serializable

Serialized Fields

world

RAWorld world

editArea

javax.swing.JTextArea editArea

border

javax.swing.border.AbstractBorder border

Package raar.language

Class raar.language.RAAddStatement extends java.lang.Object implements Serializable

Serialized Fields

list

RAAbstractList list

toAdd

RAAllowedInList toAdd

Class raar.language.RAAssignment extends java.lang.Object implements Serializable

Serialized Fields

assignTo

java.lang.String assignTo

value

RAAssignable value

register

RARegister register

Class raar.language.RAClearStatement extends java.lang.Object implements Serializable

Serialized Fields

list

RAAbstractList list

Class raar.language.RACompareObject extends java.lang.Object implements Serializable

Serialized Fields

a

RAEqualityComparable a

b

RAEqualityComparable b

compareType

int compareType

Class raar.language.RAForLoop extends java.lang.Object implements Serializable

Serialized Fields

elemName

java.lang.String elemName

list

RAAbstractList list

set

RAStatement set

register

RARegister register

Class raar.language.RAIfStatement extends java.lang.Object implements Serializable

Serialized Fields

condition

RALogObject condition

actions

RAStatementSet actions

elseActions

RAStatementSet elseActions

Class raar.language.RALogExpression extends java.lang.Object implements Serializable

Serialized Fields

operation

int operation

p

RALogObject p

q

RALogObject q

Class raar.language.RAMathExpression extends java.lang.Object implements Serializable

Serialized Fields

x

RAMathObject x

y

RAMathObject y

operation

int operation

Class raar.language.RAPrintStatement extends java.lang.Object implements Serializable

Serialized Fields

varName

java.lang.String varName

toPrintP

RAPointer toPrintP

Class raar.language.RAStatementSet extends java.lang.Object implements Serializable

Serialized Fields

statements

java.util.Vector<E> statements

Class raar.language.RAStopStatement extends java.lang.Object implements Serializable


Package raar.language.compiler

Class raar.language.compiler.RACompilerException extends RAException implements Serializable

Serialized Fields

codeFragment

java.lang.String codeFragment

line

int line

Package raar.plugin

Class raar.plugin.RAPluginProcess extends RAProcess implements Serializable


Package raar.register

Class raar.register.RAFetchRegister extends RARegister implements Serializable

Serialized Fields

lock

boolean lock

Class raar.register.RAList extends java.lang.Object implements Serializable

Serialized Fields

datatype

int datatype

values

java.util.Vector<E> values

currentElement

int currentElement

typeOfList

RANonElemDataType typeOfList

Class raar.register.RAListPointer extends java.lang.Object implements Serializable

Serialized Fields

registerLocation

java.lang.String registerLocation

register

RARegister register

Class raar.register.RARandomReal extends RAReal implements Serializable

Serialized Fields

lastRandom

double lastRandom

Class raar.register.RAReal extends java.lang.Object implements Serializable

Serialized Fields

datatype

int datatype

value

double value

Class raar.register.RARealPointer extends java.lang.Object implements Serializable

Serialized Fields

registerLocation

java.lang.String registerLocation

register

RARegister register

Class raar.register.RARegister extends java.lang.Object implements Serializable

Serialized Fields

nameVector

java.util.Vector<E> nameVector

objectVector

java.util.Vector<E> objectVector

initialObjectVector

java.util.Vector<E> initialObjectVector

Class raar.register.RASetRegister extends RARegister implements Serializable

Serialized Fields

lock

boolean lock

myNameVector

java.util.Vector<E> myNameVector

Class raar.register.RAString extends java.lang.Object implements Serializable

Serialized Fields

datatype

int datatype

value

java.lang.String value

Class raar.register.RAStringPointer extends java.lang.Object implements Serializable

Serialized Fields

registerLocation

java.lang.String registerLocation

register

RARegister register

Class raar.register.RAType extends java.lang.Object implements Serializable

Serialized Fields

values

RAAllowedInType[] values

names

java.lang.String[] names

datatype

int datatype

Class raar.register.RATypePointer extends java.lang.Object implements Serializable

Serialized Fields

registerLocation

java.lang.String registerLocation

register

RARegister register

Package raar.settings

Class raar.settings.RASettings extends java.lang.Object implements Serializable

Serialized Fields

maxRuns

int maxRuns

realTolerance

double realTolerance

Class raar.settings.RASettingsEngine extends java.lang.Object implements Serializable

Serialized Fields

speedScalar

int speedScalar

updates

int updates

scanAccuracy

double scanAccuracy

stop

int stop

trace

long trace

drawSensors

boolean drawSensors

antiAlias

boolean antiAlias

Package raar.vectorimagex

Class raar.vectorimagex.GVectorObject_Shape extends GVectorObject implements Serializable

Serialized Fields

shape

java.awt.Shape shape

color

java.awt.Color color

filled

boolean filled

opacity

float opacity

Class raar.vectorimagex.RAGAgentShape extends GVectorObject implements Serializable

Class raar.vectorimagex.RAGAgentTrace extends GVectorObject implements Serializable

Serialized Fields

traces

java.util.Vector<E> traces
The trace the agent may leave behind.


Package raar.world

Class raar.world.RAWorld extends VectorImage implements Serializable

Serialized Fields

classes

java.util.Vector<E> classes

agents

java.util.Vector<E> agents

agentAddedObjects

java.util.Vector<E> agentAddedObjects

initialAddedObjects

java.util.Vector<E> initialAddedObjects

sourceCode

java.lang.String sourceCode

Class raar.world.RAWorldObject extends VectorObject implements Serializable

Serialized Fields

classname

java.lang.String classname
Object class name.


name

java.lang.String name
Object name.


isStatic

boolean isStatic
Is the object static or can we create instances?


fixed

boolean fixed
Is the object fixed size or not?


massive

boolean massive
Is the object massive or "flat"?


movable

boolean movable
Is the object movable (only massive ones are)?


delay

double delay
If we kick the object, how many percent will it delay per turn?


light

boolean light
Is the object a source of light or magnetism, perceivable by the light sensor?

Class raar.world.RAWorldObjectMovable extends RAWorldObject implements Serializable

Serialized Fields

originalPosition

java.awt.geom.Point2D.Double originalPosition

originalRotation

double originalRotation

Package vectorimage

Class vectorimage.GVectorImage extends javax.swing.JComponent implements Serializable

Serialized Fields

source

VectorImage source
The image source.


tracingImage

java.awt.Image tracingImage
The tracing image we are using.


target

java.awt.image.BufferedImage target
The image we are drawing on.


antiAlias

boolean antiAlias
Anti alias setting.


zoom

double zoom
The zoom factor.


oldZoom

double oldZoom
Previous zoom factor for when zooming in fails due to memory issues.

Class vectorimage.GVectorObject extends java.lang.Object implements Serializable

Serialized Fields

obj

VectorObject obj
Underlying world object.

Class vectorimage.VectorImage extends java.lang.Object implements Serializable

Serialized Fields

size

java.awt.Dimension size

bgColor

java.awt.Color bgColor

objects

java.util.Vector<E> objects

Class vectorimage.VectorImageException extends java.lang.Exception implements Serializable

Class vectorimage.VectorObject extends java.lang.Object implements Serializable

Serialization Methods

readObject

private void readObject(java.io.ObjectInputStream s)
                 throws java.io.IOException
Throws:
java.io.IOException

writeObject

private void writeObject(java.io.ObjectOutputStream s)
                  throws java.io.IOException
Throws:
java.io.IOException
Serialized Fields

type

int type
Type of object.


boundsD

double[] boundsD

rotation

double rotation
The rotation in degrees we will apply to the object.


color

java.awt.Color color
The object's colour.


filled

boolean filled
Whether or not to fill the object when drawing.